﻿@model SearchModel
@{ PageTitle.AddViewTitle("Поиск по сайту"); }

@section head {
	<link rel="Stylesheet" type="text/css" href="@Url.Content("~/Modules/Search/Content/Search.less")" />
}

@using (Html.BeginForm(null, null, FormMethod.Post, new { @class="search" }))
{
	@Html.LabelFor(m => m.Text)
	@Html.TextBoxFor(m => m.Text)
	<input type="submit" value="Искать" />
}

@if (Model.Results.Count > 0)
{
	<h2>Результаты поиска</h2>
	<ul class="searchResults">
	@foreach (SearchResult res in Model.Results)
	{
		<li>
			<h4>
				@if (res.Module != null)
				{
					@res.Module.FriendlyName<text> →</text>
				}
				
				@if (String.IsNullOrEmpty(res.Url))
				{
					@res.Title
				}
				else
				{
					<a href="@res.Url" title="Перейти к элементу">@res.Title</a>
				}
			</h4>
			
			@if (!String.IsNullOrEmpty(res.HtmlText))
			{
				<div class="text">@res.HtmlText.AsHtml()</div>
			}
		</li>
	}
	</ul>
}
else if (!String.IsNullOrEmpty(Model.Text))
{
	<h2>Результаты поиска</h2>
	<p>Искомый текст не найден.</p>
}